home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / ADDON.PAK / FILETEST.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  1KB  |  38 lines

  1. /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  2.  
  3.   filetest.h
  4.   Created: 10/24/95
  5.   Copyright (c) 1995, Borland International
  6.   $Revision:  
  7.    
  8. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/  
  9. #ifndef __FILETEST_H
  10. #define __FILETEST_H
  11.  
  12. #include <ideaddon\ivfile.h>
  13. #include <ideaddon\ipolystr.h>
  14. #include "tests.h"
  15.  
  16. //.............................................................................
  17. class FileTestA : public TestObject {
  18.  public:
  19.   FileTestA();
  20.   virtual ~FileTestA();
  21.  
  22.   //........ TestObject Methods .......
  23.   virtual BOOL Init();
  24.   virtual void UnInit();  
  25.   virtual const char * GetName();
  26.   virtual const char * GetTestDescription( int testNum );
  27.   virtual void DoTest( int testNum );
  28.  
  29.  protected:
  30.   IPolyString * getReadFilePath();
  31.   bool compareFiles( IVirtualFile * reader );
  32.   bool testRead();
  33.   bool testReadWrite();
  34.   IVirtualFile * _vFile;
  35. }; 
  36.  
  37. #endif    //  __FILETEST_H
  38.